package com.woniuxy.amusementparkos.service.lsy;

import java.util.List;

import com.woniuxy.amusementparkos.entity.lsy.ConsumerItem;

/**
* @author Muzi
* 消费项管理的服务接口
* 2020年4月26日下午8:12:48
*/
public interface ConsumerItemService {
	
	/**
	 * 获得所有消费项
	 * @return
	 */
	List<ConsumerItem> listAll();
	
	/**
	 * 添加消费项
	 * @param consumerItem 消费项的模型
	 */
	void insertConsumerItem(ConsumerItem consumerItem);
	
	
	/**
	 * 修改消费项
	 * @param consumerItem 用户提交的新的数据对象
	 * @throws RuntimeException 用户提交的数据，是不存在的数据（被修改的数据不存在）
	 */
	void updateConsumerItem(ConsumerItem consumerItem) throws RuntimeException;
	
	
	/**
	 * 删除消费项
	 * @param consumer_item_id 被删除的数据索引
	 * @throws RuntimeException 索引不存在时，抛出自定义目标不存在异常
	 */
	void deleteConsumerItem(Integer consumer_item_id)throws RuntimeException;
}
